<script>
  // 获取请求的rid信息

      // https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/openApi-mgnt/getRidInfo.html

      /*
          一、rid信息概述

                      在微信小程序服务端开发中，rid（Request ID） 是微信服务器在处理接口请求时生成的唯一标识符，用于追踪和定位具体的请求错误。

                 当调用微信开放平台或小程序相关接口（如登录、支付、模板消息等）出现错误时，微信服务器会在返回的错误信息中包含 rid 字段。
                 
                 rid的主要作用是：当开发者遇到接口调用失败且无法自行排查时，可以像微信技术支持提供该rid
      */

      /*
           二、接口说明

                    1、接口英文名

                          getRidInfo

                    2、功能描述

                          本接口用于查询调用公众号/小程序/第三方平台等接口报错返回的rid详情信息，辅助开发者高效定位问题

                    3、注意事项

                                ①、由于查询rid信息属于开发者私密行为，因此仅支持同账号的查询。

                                      举个例子，rid=1111，是小程序账号A调用某接口出现的错误，那么则需要使用小程序账号A的 access_token调用当前接口查询

                                      rid=1111的详情信息，如果使用小程序账号B的身份查询，则出现报错，错误码为xxx.

                                      公众号、第三方平台账号的接口同理。

                                ②、如果是第三方服务商代公众号或者小程序的 api 返回的 rid，则使用统一账号的 authorize_accesss_token调用即可

                                ③、rid的有效期只有7天，即只可查询嘴贱7天的rid，查询超过7天的rid会出现报错，错误码为 76001

                                ④、”/xxx/sns/xxx“这类接口不支持使用该接口，会出现76022报错。

      */

     /*
          三、调用方式


                    1、HTTPS调用

                            POST https://api.weixin.qq.com/cgi-bin/openapi/rid/get?access_token=ACCESS_TOKEN 

                    2、第三方调用

                            调用方式以及出入参和HTTPS相同，仅是调用的token不同

                    3、请求参数

                                        属性	          类型	    必填	      说明

                                  ①、access_token	    string	    是	    接口调用凭证，该参数为 URL 参数，非 Body 参数。
                                                                          使用access_token或者authorizer_access_token
                                                                          
                                  ②、rid	            string	    是	    调用接口报错返回的rid

                    4、返回参数

                                	      属性	  类型	    说明

                                    ①、errcode	number	  返回码

                                    ②、errmsg	  string	  错误信息

                                    ③、request  object    该rid对应的请求详情

                                                        属性	        类型	      说明

                                                <1>、invoke_time	  number	  发起请求的时间戳

                                                <2>、cost_in_ms	    number	  请求毫秒级耗时

                                                <3>、request_url	  string	  请求的URL参数

                                                <4>、request_body	  string	  post请求的请求参数

                                                <5>、response_body	string	  接口请求返回参数

                                                <6>、client_ip	    string	  接口请求的客户端ip
     */

     /*
            四、调用示例

                    1、请求数据示例

                            {
                              "rid":"61725984-6126f6f9-040f19c4"
                            }  

                    2、返回数据示例

                            {
                                "errcode":0,
                                "errmsg":"ok",
                                "request":{
                                    "invoke_time":1635156704,
                                    "cost_in_ms":30,
                                    "request_url":"access_token=50_Im7xxxx",
                                    "request_body":"",
                                    "response_body":"{\"errcode\":45009,\"errmsg\":\"reach max api daily quota limit rid: 617682e0-09059ac5-34a8e2ea\"}",
                                    "client_ip": "113.xx.70.51"
                                        
                                }
                            }
                                

                      3、错误码

                              (页面最下方)
                              https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/openApi-mgnt/getRidInfo.html
     */
</script>